                /*整体样式*/
                
                html,
                body {
                    font-size: 10px;
                    margin: 0;
                    padding: 0;
                }
                
                ul,
                li {
                    list-style: none;
                }
                
                .header_box {
                    width: 120rem;
                    margin: 0 auto;
                }
                
                .header {
                    width: 100%;
                    height: 3rem;
                    background-color: #F1F1F1;
                }
                
                .header .conter {
                    width: 120rem;
                    height: 3rem;
                    line-height: 3rem;
                    margin: 0 auto;
                }
                
                .header .conter span {
                    display: block;
                    height: 3rem;
                    float: left;
                    font-size: 1.2rem;
                }
                
                .header .conter ul {
                    list-style: none;
                    float: right;
                    margin: 0;
                    font-size: 1.2rem;
                }
                
                .header .conter ul li {
                    float: left;
                    display: block;
                    line-height: 3rem;
                    padding-right: 1rem;
                }
                
                b {
                    border-right: 0.1rem solid #ccc;
                    padding-left: 1rem;
                }
                
                i {
                    padding-left: 0.4rem;
                }
                
                .sjjd {
                    background-image: url("images/sprite.png");
                    background-repeat: no-repeat;
                    background-position: 0rem 0.8rem;
                    padding-left: 1.5rem;
                    margin-right: 0rem;
                }
                
                .mianfei {
                    color: red;
                }
                
                .top_logo {
                    float: left;
                    margin-right: 2rem;
                }
                
                .image {
                    width: 100%;
                    height: 8rem;
                    background-image: url("images/topbanner.jpg");
                    background-size: cover;
                    position: relative;
                }
                /*关闭窗口*/
                
                .close_btn {
                    width: 1rem;
                    height: 1rem;
                    background-color: rgba(0, 0, 0, 0.5);
                    color: #fff;
                    position: absolute;
                    padding: 1rem;
                    top: 1rem;
                    right: 2rem;
                    text-align: center;
                }
                /*清除浮动样式*/
                
                .clearfix::after {
                    display: block;
                    content: "";
                    clear: both;
                }
                
                .header_box {
                    margin: 2rem auto;
                }
                
                .search_box .conter {
                    width: 120rem;
                    margin: 0 auto;
                    position: relative;
                    margin-top: 2rem;
                }
                
                .search_box .conter .logo {
                    background-image: url("images/logo.png");
                    height: 6rem;
                    width: 27rem;
                    background-repeat: no-repeat;
                    float: left;
                    padding-right: 8rem;
                }
                
                .search_box .conter .search {
                    width: 48rem;
                    height: 3.4rem;
                    background-color: #e4393c;
                    float: left;
                }
                
                .search_box .conter .hot_words {
                    width: 44rem;
                    height: 1.6rem;
                    float: left;
                }
                
                .search_box .conter .shopping {
                    width: 12rem;
                    height: 3rem;
                    position: absolute;
                    top: 0.5rem;
                    right: 2rem;
                    border: 0.1rem solid #666;
                }
                
                .search_box .conter input[type="text"] {
                    background-color: #fff;
                    width: 41rem;
                    height: 2.8rem;
                    float: left;
                    border: 0.2rem solid #e4393c;
                }
                
                .search_box .conter input[type="button"] {
                    background-color: #e4393c;
                    border: none;
                    width: 6rem;
                    height: 3.2rem;
                    color: #fff
                }
                
                .search_box .conter .hot_words ul {
                    padding: 0;
                }
                
                .search_box .conter .hot_words ul li {
                    float: left;
                    padding-right: 1rem;
                    font-size: 1.2rem;
                }
                
                .sousuo {
                    color: #fff;
                    font-size: 1.6rem;
                    height: 2.8rem;
                    width: 7rem;
                }
                
                .search_box .conter .shopping {
                    width: 14rem;
                    height: 3rem;
                    position: absolute;
                    top: 0.5rem;
                    right: 2rem;
                    border: 0.1rem solid #ccc;
                    font-size: 1.2rem;
                    line-height: 3rem;
                    text-align: center;
                }
                
                .tubiao {
                    background-image: url("images/sprite.png");
                    background-repeat: no-repeat;
                    background-position: 0 -6rem;
                    width: 2rem;
                    height: 2rem;
                    position: absolute;
                    top: 1rem;
                    left: 0.8rem;
                }
                
                .number {
                    width: 2rem;
                    height: 2rem;
                    background-color: #e4393c;
                    display: inline-block;
                    border-radius: 50%;
                    border-bottom-left-radius: 0;
                    color: #fff;
                    line-height: 2rem;
                    position: absolute;
                }
                /*全部商品分类导航部分*/
                
                .nav_box {
                    width: 100%;
                    height: 4rem;
                    border-bottom: 0.3rem solid #B1191A;
                    margin-top: 2rem;
                }
                
                .nav {
                    padding: 0;
                    width: 120rem;
                    margin: 0 auto;
                    position: relative;
                }
                
                .nav img {
                    position: absolute;
                    top: -1rem;
                    ;
                    right: 2rem;
                }
                
                .nav ul {
                    padding: 0;
                }
                
                .nav ul li {
                    font-size: 1.4rem;
                    float: left;
                    padding-right: 2rem;
                    padding-top: 1.3rem;
                    padding-bottom: 0.7rem;
                    padding-left: 1rem;
                }
                
                .quanbu {
                    background-color: #B1191A;
                    width: 15rem;
                    height: 2rem;
                    padding-top: 2rem;
                    color: #fff;
                    margin-left: -0.5rem;
                }
                
                .main {
                    width: 100%;
                    height: 42rem;
                    background-image: url("images/banner.jpg");
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: 192rem 41rem;
                }
                
                .main_nav {
                    width: 120rem;
                    margin: 0 auto;
                }
                
                .main_nav ul {
                    margin: 0;
                    width: 18rem;
                    background-color: #B1191A;
                    font-size: 1.7rem;
                    padding: 0;
                    margin-left: -0.5rem;
                    color: #fff;
                    float: left;
                    position: relative;
                }
                
                .main_nav ul li {
                    line-height: 2;
                    margin-left: 0.5rem;
                }
                
                .main_nav ul li span {
                    position: absolute;
                    right: 0.5rem;
                }
                
                .images {
                    position: relative;
                }
                
                .images img {
                    height: 39.8rem;
                    width: 75rem;
                    margin-left: 1rem;
                    margin-top: 1rem;
                    margin-right: 1rem;
                    float: left;
                }
                /*左右轮播方向图*/
                
                .icon_left {
                    width: 3rem;
                    height: 4rem;
                    background-color: rgba(0, 0, 0, 0.5);
                    position: absolute;
                    top: 60%;
                    left: 29.6rem;
                    font-size: 3rem;
                    color: #fff;
                    padding-left: 0.5rem;
                }
                
                .icon_right {
                    width: 3rem;
                    height: 4rem;
                    background-color: rgba(0, 0, 0, 0.5);
                    position: absolute;
                    top: 60%;
                    right: 37.5rem;
                    font-size: 3rem;
                    color: #fff;
                    padding-left: 0.5rem;
                }
                
                .images ul {
                    float: left;
                    background: transparent;
                    position: absolute;
                    left: 40%;
                    top: 35rem;
                    text-align: center;
                }
                
                .images ul li {
                    float: left;
                    background-color: rgba(0, 0, 0, 0.5);
                    width: 2.5rem;
                    height: 2.5rem;
                    line-height: 2.5rem;
                    border-radius: 50%;
                }
                
                .conter_right_box {
                    float: left;
                    font-size: 1.2rem;
                    border: 1px solid #ccc;
                    margin-top: 1rem;
                }
                
                .conter_right_box h1 {
                    font-size: 1.5rem;
                    font-weight: 400;
                    border-bottom: 1px solid #ccc;
                    padding: 0rem;
                    margin: 0;
                    padding-left: 1rem;
                    padding-top: 0.3rem;
                    padding-bottom: 0.3rem;
                }
                
                .conter_right_box h1 span {
                    font-size: 1.2rem;
                    margin-left: 12rem;
                }
                
                .conter_right_box ul {
                    position: relative;
                }
                
                .conter_right_box ul li {
                    line-height: 2rem;
                }
                
                .conter_right_box h2 {
                    border-bottom: 0.1rem dashed #ccc;
                    border-top: 0.1rem dashed #ccc;
                    padding: 1rem 0rem;
                    margin: 0;
                }
                
                .conter_right_box table {
                    border-collapse: collapse;
                    font-size: 1rem;
                    padding: 0;
                    margin: 0;
                }
                
                .conter_right_box table tr td {
                    border: 0.1rem solid #ccc;
                    width: 5.7rem;
                    height: 6.3rem;
                    border-bottom: none;
                    position: relative;
                }
                
                .conter_right_box table tr:first-child td {
                    border-top: none;
                }
                
                .conter_right_box table tr td:first-child {
                    border-left: none;
                }
                
                .conter_right_box table tr td:last-child {
                    border-right: none;
                }
                
                .conter_right_box table tr td span+span {
                    position: absolute;
                    left: 2rem;
                    bottom: 0.2rem;
                    background: none;
                }
                
                .conter_right_box table tr td span:first-child {
                    width: 2rem;
                    height: 2rem;
                    background-image: url("images/sprite.png");
                    background-repeat: no-repeat;
                    background-position: 0.2rem -2.6rem;
                    position: absolute;
                    top: 1.3rem;
                    left: 2.3rem;
                }
                
                .main_picture {
                    width: 120rem;
                    margin: 0 auto;
                }
                
                .main_picture img {
                    width: 23.7rem;
                    height: 16.4rem;
                }
                
                .main_picture img:first-child {
                    margin-left: -0.5rem;
                }
                
                .footer {
                    background-color: #F5F5F5;
                }
                
                .footer_peisong {
                    width: 120rem;
                    margin: 0 auto;
                }
                
                .footer_peisong img {
                    padding-right: 1rem;
                }
                
                .footer_zhinan {
                    width: 120rem;
                    margin: 0 auto;
                    font-size: 1.4rem;
                }
                
                .lf {
                    float: left;
                }
                
                .footer_zhinan ul {
                    float: left;
                    padding: 0;
                    padding-right: 11.2rem;
                }
                
                .footer_zhinan ul li {
                    line-height: 2rem;
                    color: #666;
                }
                
                .chakan {
                    width: 20rem;
                    float: left;
                    background-image: url("images/ico_footer.png");
                    width: 20.6rem;
                    height: 15rem;
                    background-position: 0rem 0rem;
                    margin-top: 1.5rem;
                }
                
                .chakan p+span {
                    padding-left: 13rem;
                }
                
                .friendlink {
                    width: 100rem;
                    margin: 0 auto;
                    height: 2rem;
                }
                
                .friendlink ul li {
                    font-size: 1.2rem;
                    float: left;
                    padding-right: 1rem;
                }
                
                .copyright {
                    width: 80rem;
                    margin: 0 auto;
                    font-size: 1.2rem;
                }
                
                .copyright_box1 p+p {
                    margin-left: 7rem;
                    width: 80rem;
                }
                
                .copyright_box1 .p3 {
                    padding-left: 5rem;
                }
                
                .copyright_box1 p span {
                    padding-left: 1rem;
                }
                
                .copyright_box2 {
                    width: 61rem;
                    margin: 0 auto;
                }
                
                .copyright_box1 p:last-child {
                    padding-left: 22rem;
                }